8ac8f2664aa1cc1bc18d5c7cf0464ac1627d576e,src/main/java/org/vafer/jdeb/signing/PGPSigner.java,PGPSigner,PGPSigner,#InputStream#String#String#,55

Before Change


    private PGPPrivateKey privateKey;

    public PGPSigner(InputStream keyring, String keyId, String passphrase) throws IOException, PGPException {
        PGPSecretKey secretKey = getSecretKey(keyring, keyId);
        privateKey = secretKey.extractPrivateKey(new BcPBESecretKeyDecryptorBuilder(new BcPGPDigestCalculatorProvider()).build(passphrase.toCharArray()));
    }

After Change


    private PGPPrivateKey privateKey;

    public PGPSigner(InputStream keyring, String keyId, String passphrase) throws IOException, PGPException {
        secretKey = getSecretKey(keyring, keyId);
        if(secretKey == null)
        {
            throw new PGPException(String.format("Specified key %s does not exist in key ring %s", keyId, keyring));